main tapant sur un clavier

Formation Angular

Angular

Cette formation vous permettra de découvrir Angular, d'apprendre à l'utiliser pour développer des applications web performantes et d'acquérir les bonnes pratiques de développement.

En résumé

  • distantiel Distanciel
  • présentiel Présentiel
  • Pré-requis

    Connaissances des langages : HTML, CSS et avoir un bon niveau en JavaScript

  • Public concerné

    Développeurs, ingénieurs, chefs de projets, architectes techniques, etc.

  • Lieux

    Formation intra-entreprise au sein de votre établissement ou dans nos locaux de LA ROCHELLE (Charente-Maritime), NIORT (Deux-Sèvres) ou POITIERS (Vienne)

  • Téléchargement

    Télécharger le programme de formation au format PDF

Contenu de la formation

Introduction
ES2015
  • Lien entre Angular et ES2015/TS
    Classes, avancées : héritage, méthodes statiques
    Opérateurs set et get
    Littéraux et Gabarit
    Fonctions fléchées
    Variables de bloc
TypeScript
  • Présentation du langage
    Les outils
    Les éléments du langage
    Les Modules et Classes
    Les décorateurs
Une première application Angular
  • Architecture d'une application Angular
    Dépendances d'Angular
    Déclarer un composant
    Ajouter un gabarit
    Lancer l'application avec un serveur NodeJS
    Ajouter des données, créer ses classes de modèle
    Lier une donnée au gabarit, expressions et opérateur "moustache"
    Gérer des collections, directive *ngFor
Formulaires
  • Création de formulaire avec le FormsModule
    Création de formulaire formBuilder
    Validation et gestion des erreurs
Injection de dépendances
  • Principes de DI
    Configurer l'injecteur
    Enregistrer des fournisseurs dans un composant
    Création de l'injecteur
    Différents types de fournisseurs
La bibliothèque RxJS
  • La programmation réactive
    Observable et Observer
    Utilisation des Opérateurs
    Communication entre composants
Travail avec http
  • Les services http
    Utilisation de RxJS
    Récupérer des données : Promise et Observable
Le routage
  • Les différentes versions du module de routage
    Fonctionnement du routage
    Récupérer des paramètres de route
    Stratégies de route
    Routes imbriquées
Tester l'application
  • Les tests unitaires et fonctionnelles
    Fondamentaux des tests avec Jasmine
    Automatisation des tests avec Karma
    Tester des composants simples
    Tester des composants avec services asynchrones
    Tester des formulaires
Concepts avancés
  • PWA : gestion simplifiée des caches par Angular
    Injection de dépendance avancée
    Animations

Les + de Neuro Active

  • Formations sur mesure
  • Formateurs experts
  • Certifié Qualiopi
  • Formation finançable par votre OPCO

Un renseignement, une question ?

Contactez-nous